package net.yla.smartbus.module.ba.right.roleRL.entity;

import lombok.Data;
import net.yla.smartbus.core.validation.DtoName;

import java.io.Serializable;
import java.util.Date;

@Data
public class AdminRoleRL implements Serializable {
    //记录的标识号
    @DtoName("id")
    private Integer RLId;

    //引用SP_Roles表主键。
    @DtoName("roleId")
    private Integer roleId;

    //引用SP_Admins表主键。
    @DtoName("adminId")
    private Integer adminId;

    //权限作用的平台。
    //角色属于所有平台，因此该字段总是为0。
    private Integer platformId;

    //中心平台记录标识号。
    //此记录在中心平台的唯一标识号，
    // 如果为0表示未知，当和中心平台同步后即可获取该字段值。
    private Long uniqueId;

    //记录的版本号。
    //记录每次更新该值+1。
    private Integer version;

    //是否隐藏该记录。
    //0正常，>0隐藏，-1逻辑删除。
    @DtoName("hidden")
    private Integer hidden;

    //该记录是否已禁用。
    //非0禁用，0未禁用。
    private Integer disabled;

    //记录的排序号。
    //数字越大排序越靠前
    private Integer sortOrder;

    //记录的创建时间。
    private Date creationTime;
    //记录的最后修改时间。
    private Date lastModifyTime;

    //记录的标志位。
    private Integer flags;

}
